Craig's PCI Programs
Craig's PCI diagnostic softwarePCI.ZIP Version 0.49▀ 08/07/2004 - DOS,Win3.x,Win9x,ME,OS/2 version
Note: NEW VERSION!!! | The current release version of PCI now features PCI Specification Version 3.0 support, including all 140 device class/subclass/programming interface codes, preliminary PCI Express support, much improved power management detection & reporting, as well as many bug fixes and code cleanups. |
PCI32.ZIP
Version 0.53▀ 08/07/2004 - Windows NT,2K,XP,2K3,.NET
etc. version | This is a bugfix to v0.52▀, which turned out to have some major bugs with multifunction device scanning. It too has all the improvements as mentioned under classic PCI. |
PCIDEVS.TXT (Updated all the
time)
- PCI device database update for above programs To download PCIDEVS.TXT, right-click on it, and select save target as... | The PCI device database now boasts over 16,000 records - to my knowledge the most exhaustive and accurate list available anywhere on the Internet (Yes, even bigger and more accurate than Linux's list, at last count). |
See this page for info on how to contribute updates to pcidevs.txt, and info on using it in your own software.
OS/2 users: See this page for a port of PCI to native OS/2. (look for pci047vk.arj or newer version number). The port isn't written by me, but is based on my code. The port was done by Veit Kannegieser, and by all accounts is very good, as it contains several customisations specific to OS/2 which make reporting more accurate and comprehensive.
Other recommended PCI related software
SIV by Ray Hinchliffe. 'System Information Viewer' is a general Windows utility for dumping lots of useful Windows and hardware info - CPU info, PCI info, USB info, Machine Info, Hardware Sensors, Operating System Information and more. Ray uses my pcidevs.txt file for his PCI device display with usbdevs.txt being used for the USB devices and mondevs.txt for monitor descriptions. SIV is designed for Windows XP/2K/NT4/.NET, but also gives a subset of info under the Windows 9x series of OS's. NEW: Updated to Version 2.11, 14-Jul-2004 [IP Address] page added to show Network IP addresses and Adapters, [Adapters] systems Network Adapters, [Counters] current TCP, UCP, IP and ICMP counters, [Interface] active network interfaces, [ARP Table] current IP to MAC address mappings, [Routing] IP routing table, [TCP Ports] active TCP Ports, [UDP Ports] active UDP Ports, [Modems] now shows peak and current rates, [Drives] page added that shows Disk, CD-ROM and Tape drives, [Geometry] page added that shows Disk Geometry, Pentium 4E Xeon (Nocona) and Pentium M (Dothan) support added, [Volumes] page now displays Available space in addition to Free space, [USB Bus] improved string reporting, [Prev] and [Next] facility added, use of system menus extended.
SANDRA by SiSoftware. SANDRA is an extensive, professional PC info/diagnostic/benchmarking program, developed by C. Adrian Silasi, and is often used by professional hardware reviewers such as Toms Hardware Guide, HardOCP, Anandtech and many others. Sandra uses my pcidevs.txt file (not directly, but in a compiled format, as part of a larger general information database) for PCI device recognition. Sandra runs under Win98 and later, including NT/2K/XP.
AltiPCI by William H Avery. AltiPCI is a GUI based PCI Diagnostic utility. It aims to report the same 'basic' info as my PCI program, but in an easy-to-understand GUI format. Works with NT4/2K/XP only. AltiPCI uses my pcidevs.txt file for it's PCI device detection. Click here for a screenshot.
Unknown Devices by Catfish. This program helps you find what those unknown devices in Device Manager really are. Program supports Win95, Win98, Win98se, WinMe, Win2k, WinXP, and 2003 Server. It also attempts to support future OS's. Sorry no WinNT support (there isn't even a Device Manager!). Unknown devices uses my pcidevs.txt file for it's PCI& AGP device names.